﻿using System;
using System.Collections.Generic;
using FPPrinter.Models.Doc;
using FPPrinter.Models.SourceFiles;

namespace FPPrinter.Models
{
    public interface IOptimizedDocManager
    {
        void GenerateDocs(IEnumerable<ISourceFile> sfs);
        event EventHandler<IEnumerable<IOptimizedDoc>> DocsChanged;
        IEnumerable<IOptimizedDoc> Docs { get; }
        void Clear();
    }
}